package cn.com.api.service;

import java.util.List;
import java.util.Map;

import org.jfree.data.time.TimeSeries;
import org.springframework.stereotype.Service;

import cn.com.api.entity.*;
import cn.com.util.*;


/**
 * 商品 访问量 购买量统计
 */
@Service
public interface ApiT_log_userService{
	
	/** 每天商品访问次数记录 */
	public void updateGoodsVisit(String product_id);
	
	/** 商品的下单量  购买数量   销售额 统计 */
	public void updateGoodsOrderInfo(String orderId);
	
	/** 广告轮播访问次数 */
	public void bannerClickStat(String bid,String cityid);
	
	/** 最近7天的访问量--网站的总汇总 */
	public void get7DayVisitData(TimeSeries timeSeries);
	
	/** 根据日期查询商品的排行榜 */
	public List<Goods_Sale_List> getGoodsRankByDate(Map<String,Object> conditions,PageInfo pageInfo);
	
	/** 获取年份的集合 */
	public List<String> getYearList();
	
	/** 根据年份获取月份的集合--今年的话本月之后的月份不存在 */
	public List<String> getMonthList(String year);
	
	/** 根据年份、月份获取日期 */
	public List<String> getDayList(String year,String month);
	
}
